package com.jc.cloud.sign.service;

import com.jc.cloud.sign.bean.dto.CeateConsoleLoginUrlDTO;
import com.jc.cloud.sign.bean.dto.ContractUrlsByFlows;
import com.jc.cloud.sign.bean.dto.DescribeTemplatesDTO;
import com.jc.cloud.sign.bean.dto.EmbedWebUrlDTO;
import com.tencentcloudapi.common.AbstractModel;

import java.util.HashMap;

public interface TencentSignService {
    /**
     * 查询合同(签署流程)的详细信息
     *
     * @return
     */
    AbstractModel createConsoleLoginUrl(CeateConsoleLoginUrlDTO vo);


    HashMap<Object, Object> getDescribeFlowTemplates (DescribeTemplatesDTO vo);

    AbstractModel getEmbedWebUrl(EmbedWebUrlDTO vo);

    AbstractModel getUrlsByFlows(ContractUrlsByFlows vo);
}
